[uaco]
Builds=unpl,uzig,usep,ugrv,uaod,utod,uslh,ubon,usap,ugol
Art=ReplaceableTextures\CommandButtons\BTNAcolyte.blp
Buttonpos=0,0
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl

[uabo]
Requires=unp2
Art=ReplaceableTextures\CommandButtons\BTNAbomination.blp
Buttonpos=1,0
Specialart=Units\Undead\Abomination\AbominationExplosion.mdl
Attachmentanimprops=large

[Udea]
Art=ReplaceableTextures\CommandButtons\BTNHeroDeathKnight.blp
Buttonpos=0,2
RequiresCount=3
Requires=
Requires1=unp1
Requires2=unp2
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl
Attachmentanimprops=medium

[uban]
//Requires=unp2
Art=ReplaceableTextures\CommandButtons\BTNBanshee.blp
Buttonpos=1,0
Missileart=Abilities\Weapons\BansheeMissile\BansheeMissile.mdl
Missilearc=0.00
Missilespeed=900
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl
Casterupgradeart=UI\Widgets\Console\Human\infocard-banshee.blp

[ucry]
Requires=ugrv
Art=ReplaceableTextures\CommandButtons\BTNCryptFiend.blp
Buttonpos=1,0
Missileart=Abilities\Weapons\CryptFiendMissile\CryptFiendMissile.mdl
Missilearc=0.15
Missilespeed=500
Specialart=Objects\Spawnmodels\Demon\DemonLargeDeathExplode\DemonLargeDeathExplode.mdl
Attachmentanimprops=medium

[Udre]
Art=ReplaceableTextures\CommandButtons\BTNHeroDreadLord.blp
Buttonpos=1,2
RequiresCount=3
Requires=
Requires1=unp1
Requires2=unp2
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl
Attachmentanimprops=medium

[ufro]
Art=ReplaceableTextures\CommandButtons\BTNFrostWyrm.blp
Buttonpos=0,0
Missileart=Abilities\Weapons\FrostWyrmMissile\FrostWyrmMissile.mdl
Missilearc=0.1
Missilespeed=800
Attachmentanimprops=large

[ugar]
Requires=ugrv,unp2
DependencyOr=ugrm
// do NOT put a similar DependencyOr under ugrm
Art=ReplaceableTextures\CommandButtons\BTNGargoyle.blp
Buttonpos=2,0
Missileart=Abilities\Weapons\GargoyleMissile\GargoyleMissile.mdl
Missilearc=0.0
Missilespeed=900
Attachmentanimprops=medium

[ugrm]
Requires=ugrv,unp2
Art=ReplaceableTextures\CommandButtons\BTNStoneForm.blp
Buttonpos=2,0
Missileart=Abilities\Weapons\GargoyleMissile\GargoyleMissile.mdl
Missilearc=0.0
Missilespeed=900
Attachmentanimprops=medium
Attachmentlinkprops=alternate

[ugho]
Art=ReplaceableTextures\CommandButtons\BTNGhoul.blp
Buttonpos=0,0
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl

[Ulic]
Art=ReplaceableTextures\CommandButtons\BTNHeroLich.blp
Buttonpos=2,2
Missileart=Abilities\Weapons\LichMissile\LichMissile.mdl
Missilearc=0.0
Missilespeed=900
RequiresCount=3
Requires=
Requires1=unp1
Requires2=unp2
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl
Attachmentanimprops=medium

[unec]
Art=ReplaceableTextures\CommandButtons\BTNNecromancer.blp
Buttonpos=0,0
Missileart=Abilities\Weapons\NecromancerMissile\NecromancerMissile.mdl
Missilearc=0.00
Missilespeed=900
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl
Casterupgradeart=UI\Widgets\Console\Human\infocard-necromancer.blp

[uske]
Art=ReplaceableTextures\CommandButtons\BTNSkeletonWarrior.blp

[uaod]
Trains=Udea,Ulic,Udre
Art=ReplaceableTextures\CommandButtons\BTNAltarOfDarkness.blp
Buttonpos=1,1
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl

[unpl]
Upgrade=unp1
Trains=uaco
Art=ReplaceableTextures\CommandButtons\BTNNecropolis.blp
Buttonpos=0,0
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Missileart=Abilities\Weapons\ZigguratMissile\ZigguratMissile.mdl
Missilearc=0.15
Missilespeed=900
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl

[unp1]
Upgrade=unp2
Trains=uaco
Animprops=upgrade,first
Art=ReplaceableTextures\CommandButtons\BTNHallOfTheDead.blp
Buttonpos=0,2
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Missileart=Abilities\Weapons\ZigguratMissile\ZigguratMissile.mdl
Missilearc=0.15
Missilespeed=900
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl

[unp2]
Requires=uaod
Trains=uaco
Animprops=upgrade,second
Art=ReplaceableTextures\CommandButtons\BTNBlackCitadel.blp
Buttonpos=0,2
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Missileart=Abilities\Weapons\ZigguratMissile\ZigguratMissile.mdl
Missilearc=0.15
Missilespeed=900
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl

[usep]
Trains=ugho,ucry,ugar
Art=ReplaceableTextures\CommandButtons\BTNCrypt.blp
Buttonpos=1,0
Researches=Ruac,Ruwb,Rugf,Rusf
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl

[utod]
Requires=unp1,ugrv
Researches=Rune,Ruba
Trains=unec,uban
Art=ReplaceableTextures\CommandButtons\BTNTempleOfTheDamned.blp
Buttonpos=2,1
Researches=Rusl
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl

// Undead Controlled Gold Mine
[ugol]
Art=ReplaceableTextures\CommandButtons\BTNGoldMine.blp
Buttonpos=2,0
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl

[uzig]
Upgrade=uzg1
Art=ReplaceableTextures\CommandButtons\BTNZiggurat.blp
Buttonpos=0,1
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl

[uzg1]
Requires=ugrv
Animprops=upgrade,first
Art=ReplaceableTextures\CommandButtons\BTNZigguratUpgrade.blp
Buttonpos=0,2
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Missileart=Abilities\Weapons\ZigguratMissile\ZigguratMissile.mdl
Missilearc=0.15
Missilespeed=900
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl

[umtw]
Art=ReplaceableTextures\CommandButtons\BTNMeatWagon.blp
Buttonpos=0,0
Missileart=Abilities\Weapons\MeatwagonMissile\MeatwagonMissile.mdl
Missilearc=0.3
Missilespeed=900
Attachmentanimprops=large

[ubon]
Requires=unp2,usap
Trains=ufro
Researches=Rufb
Art=ReplaceableTextures\CommandButtons\BTNBoneyard.blp
Buttonpos=1,2
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl

[usap]
Requires=unp1
Art=ReplaceableTextures\CommandButtons\BTNSacrificialPit.blp
Buttonpos=0,2
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl

[uslh]
Requires=unp1,ugrv
Researches=Rupc
Trains=umtw,uabo
Art=ReplaceableTextures\CommandButtons\BTNSlaughterhouse.blp
Buttonpos=3,1
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl

// shade
[ushd]
Art=ReplaceableTextures\CommandButtons\BTNShade.blp

// graveyard
[ugrv]
Researches=Rume,Ruar,Rura,Rucr
Art=ReplaceableTextures\CommandButtons\BTNGraveyard.blp
Buttonpos=3,0
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl